package com.hongshu.web.domain.dto;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Map;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ConfigDataDTO {

    /**
     * 网站配置
     */
    private WebsiteConfigDTO website;

    /**
     * 系统配置
     */
    private SystemConfigDTO system;

//    /**
//     * 本地存储配置
//     */
//    private LocalConfigDTO local;

    /**
     * OSS配置
     */
    private Map<String, OssConfigDTO> oss;

    /**
     * 短信配置
     */
    private Map<String, SmsConfigDTO> sms;

    /**
     * 支付宝配置
     */
    private AlipayConfigDTO alipay;

    /**
     * 验证码配置
     */
    private CaptchaConfigDTO captcha;

    /**
     * 高德地图配置
     */
    private AmapConfigDTO amap;

    /**
     * 演示账号配置
     */
    private DemoAccountConfigDTO demoAccount;

    /**
     * 演示站配置
     */
    private DemoSiteConfigDTO demoSite;

    /**
     * 黑名单配置
     */
    private BlacklistConfigDTO blacklist;
}

